package com.ly.heart.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ly.heart.domain.KingBaseTaxRateSystemEntity;

import java.util.List;

/**
 * @Author: Wuzh
 * @Description:
 * @Date Created in 0:41 2024-08-20
 * @return
 */
public interface KingBaseTaxRateSystemMapper extends BaseMapper<KingBaseTaxRateSystemEntity> {

    /**
     * 查询金蝶-税率-税收制度
     *
     * @param id 金蝶-税率-税收制度ID
     * @return 金蝶-税率-税收制度
     */
    public KingBaseTaxRateSystemEntity selectKingBaseTaxRateSystemEntityById(String id);

    /**
     * 查询金蝶-税率-税收制度列表
     *
     * @param kingBaseTaxRateSystemEntity 金蝶-税率-税收制度
     * @return 金蝶-税率-税收制度集合
     */
    public List<KingBaseTaxRateSystemEntity> selectKingBaseTaxRateSystemEntityList(KingBaseTaxRateSystemEntity kingBaseTaxRateSystemEntity);

    /**
     * 新增金蝶-税率-税收制度
     *
     * @param kingBaseTaxRateSystemEntity 金蝶-税率-税收制度
     * @return 结果
     */
    public int insertKingBaseTaxRateSystemEntity(KingBaseTaxRateSystemEntity kingBaseTaxRateSystemEntity);

    /**
     * 修改金蝶-税率-税收制度
     *
     * @param kingBaseTaxRateSystemEntity 金蝶-税率-税收制度
     * @return 结果
     */
    public int updateKingBaseTaxRateSystemEntity(KingBaseTaxRateSystemEntity kingBaseTaxRateSystemEntity);

    /**
     * 删除金蝶-税率-税收制度
     *
     * @param id 金蝶-税率-税收制度ID
     * @return 结果
     */
    public int deleteKingBaseTaxRateSystemEntityById(String id);

    /**
     * 批量删除金蝶-税率-税收制度
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteKingBaseTaxRateSystemEntityByIds(String[] ids);
}
